﻿/*站点标签通用样式定义*/
html,body{
font-family:"微软雅黑",arial,"宋体"; font-size:12px;line-height:2;color:#555555; margin:0 auto; background:url(img/YCbg.jpg) top left repeat-x;}
body, div,ol, ul, li, dl, dt, dd, iframe, form, p,span,h1,h2,h3,h4{ margin: 0px; padding: 0px; }
a{text-decoration:none;color:#555555;}
a:hover{ color:#be0502; text-decoration:none;}
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
table { }
.clear{ clear:both;}
 
h1{font-size:16px; font-weight:bold;}
h2{font-size:18px; font-weight:bold;}
h3{ font-size:14px; font-weight:bold;}
h4{ font-size:12px; font-weight:bold;}
.clear{ clear:both;}
/*menu*/
.menu_bg{line-height: 43px;}
.container,.ban{width: 1001px;margin-left: auto;margin-right: auto;}
.menu > li { position: relative; float: left; line-height: 3; }
.menu  li a { color: #fff; display: block; white-space: nowrap; }
.menu > li > a { padding: 0 34px;font-size: 14px;font-weight: bold; }
.menu > li:hover > a{background: url(../images/YCmenujingguo.jpg) repeat-x;}
.sub { min-width: 100%; position: absolute; left: 0; text-align: center; background-color: #e2e2e2; z-index: 99; display: none; }
.sub li a { padding: 0 5px;color: #333; }
.sub li:hover a { background-color: #cb0300; color: #fff; }
/*home_projects*/
.tab-nav li{float: left;width: 88px;height: 27px;line-height: 27px;background-color: #ccc;text-align: center;margin-right: 10px;}
.tab_nav li a{display: block;color: #333;}
.tab-nav li.on{background-color: #BF0F19;}
.tab-nav li.on a{color: #fff;}
.tab-pal{margin-top: 15px;}
.tab-pal li{float: left;text-align: center;margin: 0 15px;margin-bottom: 20px;}

/* banner*/
.fullSlide { width: 100%; position: relative; height: 320px; background: none; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 320px; overflow: hidden; text-align: center; background: center; }
.fullSlide .bd li a { display: block; height: 320px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 30px; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 15px; height: 15px; border-radius: 50%; margin-right: 10px; overflow: hidden;/*background:#444;filter:alpha(opacity=50);opacity:0.5;*/ line-height: 999px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin: 3px; border: none; cursor: pointer; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.8);/* -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); */ -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.5); -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset, 1px 1px 1px rgba(255, 255, 255, 0.5);background-color: #646464; }
.fullSlide .hd ul .on { background: #ca0300; opacity: 1;/*filter:alpha(opacity=50);*/ }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 10%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 10%; background-position: -6px -137px; }
/* 焦点图 */
.focusBox { float:left; position: relative; width: 262px; height: 182px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 262px; height: 182px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%;  }
.focusBox .txt li{ height:25px; line-height:25px; position:absolute;width: 100%; top:-150px; background: rgba(255,102,0,.6);box-sizing: border-box;}
.focusBox .txt li a{ display: block; color: white; font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap;overflow: hidden;}
.focusBox .num { position: absolute; z-index: 3; bottom: 6px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
/* 焦点图 */

.top1{ width:270px; padding-left:732px; height:87px; overflow:hidden; margin:0 auto; background:url(img/YC_r1_c4.jpg) top left no-repeat;}
.topyy{ width:270px; height:20px; padding-top:13px; padding-bottom:10px; overflow:hidden; color:#FFFFFF; line-height:20px;}
.topyy li{ float:left; height:20px; line-height:20px; color:#FFFFFF;}
.topyy a{ color:#ffffff; line-height:20px;}
.topyy a:hover{ color:#CCCCCC;}

.topss{ width:215px; height:30px; overflow:hidden;float: right;}
.topss li{ float:left; height:30px; overflow:hidden;}

.topmenu{ width:1000px; height:43px; margin:0 auto;}

.bottomnr{ width:1002px; height:30px; margin:0 auto; overflow:hidden; background:url(img/YCnrbottom.jpg) top left no-repeat;}
.bottombg{ width:100%; background:#4a4a4a; padding-top:12px; padding-bottom:12px;}
.bottoma{ width:982px; margin:0 auto; text-align:center; color:#ffffff;}
.bottoma a{ color:#FFFFFF;}
.bottoma a:hover{ color:#CCCCCC;}
.bottomb{ text-align:left; width:982px; margin:0 auto; color:#FFFFFF;}
.bottomb a{ color:#FFFFFF;}
.bottomb a:hover{ color:#CCCCCC;}


#nav { text-align: center;}
#nav li { float: left; }
#nav ul a { display: block; width:125px; height: 28px; color: #555555; text-align: center;  }
#nav ul a:hover { background-color: #cc0000; }
#nav ul { position: absolute; display: none; width: 125px; line-height: 27px; text-align: left; color: #cc0000; z-index: 9999; }
#nav ul ul { left: 125px; top: 0px; }
#nav .subMenuItem { width: 125px; height: 27px; background: #e2e2e2;}
#nav .subMenuItem a { width: 125px; height: 27px; }
#nav .subMenuItem a:hover { color: #F3F3F3; background: #cc0000; }

a.menu { width: 125px; height: 43px; display: block; color: #ffffff; text-decoration: none; line-height: 43px; text-align: center;}
a.menu:hover { line-height:43px; color:#ffffff; background:url(img/YCmenujingguo.jpg) top left repeat-x;}